package com.cskaoyan.javase.basic._2variable._2const;

/**
 *  常量有哪些分类？
 *
 * 从大的分类来说，常量主要分为两类：
 * 字面值常量，在Java代码中，所有直接写值的量都是字面值常量。包括：
 *      整数常量：直接写在代码中的整数都是。例如1、2、3等。
 *      小数常量：直接写在代码中的小数都是。例如1.1、1.2、1.3等。
 *      字符常量：直接写在代码中的，使用单引号引起来的字符都是。例如'A'、'a'等。
 *      布尔常量：直接写在代码中的布尔值，只有true和false两个。
 *      字符串常量：直接写在代码中的，使用双引号引起来的字符串都是。例如"HelloWorld"、"hello"等
 *      空常量nul：空常量是引用数据类型独有的一种取值，只有null一个。（后面会讲，这里先记一下）
 *          专属于引用数据类型一种常量取值.
 *
 * 自定义常量，通过语法自由地定义一个常量在代码中使用。（面向对象再讲）
 *      指的是用final修饰的变量就是自定义常量.
 *
 * @since 14:58
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {
        int a = 10;
        System.out.println("hello world!");
        String s = null;
        System s2 = null;
        // int b = null;
        a = 100;
    }
}
